Building Blocks for Electron Counting Arithmetic
نویسندگان
چکیده
The ability to control the transport of individual electrons in SET technology introduces a broad range of new possibilities and challenges for implementing computer arithmetic circuits. In this paper, we first briefly discuss the concept of electron counting based arithmetic. Second, we introduce the types of building blocks that are required in order to implement this concept in SET technology. These blocks can be divided in three function categories: encoding binary operands as quantities of charge, controlling charge transport, and re-converting quantities of charge to binary results. Finally, we propose possible SET based implementations of these building blocks, and demonstrate the designs by means of simulation. Keywords— single electron technology, SET, electron counting arithmetic
منابع مشابه
On Computing Addition Related Arithmetic Operations via Controlled Transport of Charge
In this paper we investigate the implementation of basic arithmetic functions, such as addition and multiplication, in Single Electron Tunneling (SET) technology. First, we describe the SET equivalent of two conventional design styles, namely the equivalents of Boolean CMOS and threshold logic gates. Second, we propose a set of building blocks, which can be utilized for a novel design style, na...
متن کاملSome answer to Nivat's conjecture: A characterization of periodicity with respect to block complexity
Nivat’s conjecture is about the link between the pure periodicity of a subset M of Z, i.e., invariance under translation by a fixed vector, and some upper bound on the function counting the number of different rectangular blocks occurring in M . Attempts to solve this conjecture have been considered during the last fifteen years. Let d ≥ 2. A legitimate extension to a multidimensional setting o...
متن کاملMaking fingers and words count in a cognitive robot
Evidence from developmental as well as neuroscientific studies suggest that finger counting activity plays an important role in the acquisition of numerical skills in children. It has been claimed that this skill helps in building motor-based representations of number that continue to influence number processing well into adulthood, facilitating the emergence of number concepts from sensorimoto...
متن کاملNear-Optimal Compression of Probabilistic Counting Sketches for Networking Applications
Sketches—data structures for probabilistic, duplicate insensitive counting—are central building blocks of a number of recently proposed network protocols, for example in the context of wireless sensor networks. They can be used to perform robust, distributed data aggregation in a broad range of settings and applications. However, the structure of these sketches is very redundant, making effecti...
متن کاملCurrent Mode Multiple-Valued Adder Tree Design for High Performance Arithmetic Applications
Adder trees are the crucial design blocks of many arithmetic VLSI circuits. Alternative implementations can solve the large area requirements and complicated interconnection scheme of these building blocks. Multiple Valued Logic (MVL) implementation of an adder tree can be an alternative design style, which can save from area and interconnect.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003